<?php
    header("Content-type: text/css");
	session_start();

	include("../config.inc.php");
	include("../util.php");	
	include("../clases.php");
	function __autoload($name)
	{
		include_once('../includes/class.'.$name.'.php');
	}
?>

<?php 
$letra="";
$letrac="";
if(!isset($_GET['letra'])){$letrac = consultaSimple('seguridad_usuarios','id_usuario='.$_SESSION["obj_sesion"]->getIdUsuario(),'','letra');$letra = $letrac['letra'];}
else $letra = $_GET['letra']; 
?>

body {
	margin: 0px 0px 0px 0px;
	color : #000;
	background-color: #FFF;
	font: <?=10+$letra?>px  Arial, Helvetica, sans-serif;
}
a {
	color: #426D34;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color : #000;
	text-decoration : underline;
}
a:active {
	color : #666;
	text-decoration : underline;
}
a.enlace_blanco {
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
}
a.enlace_blanco:hover {
	color : #FFF;
	text-decoration : underline;
}
a.enlace_blanco:active {
	color : #FFF;
	text-decoration : underline;
}
td {
	font-size: <?=11+$letra?>px;
}
select.options, input.options {
	font-size: <?=8+$letra?>px;
	font-weight: normal;
	border: 1px solid #999999;
}
/* standard form style table */
form {
	margin: 0px 0px 0px 0px;
}
.menubackgr {
	background: #F1F3F5;
	border-bottom: 1px solid #cccccc;

}
input {
	color:#1B4228;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: <?=10+$letra?>px;
	background: url(../img/input-background.png) bottom left repeat-x;
	background-color:#FFF;
	-moz-border-radius: 4px;
	padding-left: 4px;
}
input.file {
	color:#1B4228;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: <?=10+$letra?>px;
	background: url(../img/input-background.png) bottom left repeat-x;
	background-color:#FFF;
	-moz-border-radius: 4px;
}
textarea{
	color:#1B4228;
	font-family: Arial, Helvetica, sans-serif;
	font-size: <?=10+$letra?>px;
	border: 1px solid #999999;
	background: url(../img/input-background.png) bottom left repeat-x;
	padding-left: 4px;
	-moz-border-radius: 4px;
}
select{
	color:#1B4228;
	font-family: Arial, Helvetica, sans-serif;
	font-size: <?=10+$letra?>px;
	border: 1px solid #999999;
	background: url(../img/input-background.png) bottom left repeat-x;
	-moz-border-radius: 4px;
}
option{
	background-color:#FFF;
}
fieldset{
	-moz-border-radius: 6px;	
	background: url(../img/fondo_pie_tabla.png) repeat-x bottom !important;		
}
.txt_normal{
	font: <?=10+$letra?>px  Arial, Helvetica, sans-serif;
}
.txt_normal_neg{
	font: <?=10+$letra?>px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.txt_blanco{
	font: <?=10+$letra?>px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.txt_blanco_grande{
	font: <?=12+$letra?>px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.txt_blanco_enorme{
	font: <?=16+$letra?>px Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#FFFFFF;		
}
.txt_naranja_grande{
	font: <?=12+$letra?>px  Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#ff6600;		
}

.fila_normal_0
{
    BACKGROUND-COLOR: #FFFFFF;
 	 height:20px;
}
.fila_normal_1
{
    BACKGROUND-COLOR: #E0E8EF;
	height:20px;	
}
TR.fila_roja
{
    BACKGROUND-COLOR: #CFE1D0;
	height:20px;	
}
.titulo_tabla{
	border:1px solid; 
	border-color:#00A950;
}
.titulo_novedad{
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=14+$letra?>px;
    FONT-WEIGHT: bold
}
.fecha_novedad{
    COLOR: red;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=13+$letra?>px;
    FONT-WEIGHT: normal;
}
.titulo_principal{
	 padding-top:3px;
    BACKGROUND-COLOR: #6454C7;
    COLOR: #ffffff;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=13+$letra?>px;
    FONT-WEIGHT: bold
}
.tabla_listado{
	border:1px solid; 
	border-color:#808080;
	-moz-border-radius: 4px;	
	padding: 2px;	
	margin-top:-2px;
	background: url(../img/fondo_pie_tabla.png) repeat-x bottom !important;	
}
/*.fondo_sombra{
	background: url(../img/shadow.png) no-repeat bottom right !important;
	background: url(../img/shadow.gif) no-repeat bottom right;
	padding-bottom:5px; 
	padding-right:5px;		
}*/
.celdatablasecundaria{
    background-color: #6454C7;
	 background-image:url(../img/linea_cabecera.png);
    COLOR: #FFFFFF;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	 text-align:center;
	 height:30px;
	-moz-border-radius: 4px;		 
}
.celdatablasecundaria2
{
	BACKGROUND-COLOR: #99F;
	COLOR: #FFFFFF;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}
.filanormal{
	text-align:center; 
	border:1px solid;
	border-color:#80b5d7;
}
.filailuminada {
	text-align:center;
	background-color: #E6ECFF;
	border:1px solid;
	border-color:002164;
}

a.enlace_titulo{
	color: #cfe1d0;
	text-decoration: none;
	font-weight:bold;
}
a.enlace_titulo:hover {
	color : #cfe1d0;
	text-decoration : underline;
}
a.enlace_titulo:active {
	color : #cfe1d0;
	text-decoration : underline;
}

a.enlace_evento {
	color: #FFFFFF;
	text-decoration: none;
	font-size:<?=7+$letra?>pt;
	font-family:Arial;
}
a.enlace_evento:hover {
	color: #FFFFFF;
	text-decoration : underline;
	font-size:<?=7+$letra?>pt;
	font-family:Arial;
}
a.enlace_evento:active {
	color : #cfe1d0;
	text-decoration : underline;
	font-size:<?=7+$letra?>pt;
	font-family:Arial;
}
.detalle_evento{
	color: #cfe1d0;
	font-size:<?=7+$letra?>pt;
	font-family:Arial;
}
.dia_evento{
	color: #426d34;
	font-weight:bold;
	font-size:<?=8.5+$letra?>pt;
	font-family:Arial;
}
.dia_iluminado{
	background-color:#cfe1d0;
}
.cabecera_agenda{
	background-image:url(../img/cabecera_agenda.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	height:20px;
	font-weight:bold;
}

.cabecera_agenda_finde{
	background-image:url(../img/cabecera_agenda.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	color:#426d34;
	height:20px;
	font-weight:bold;
}

.celdatablalistado{
	 color:#6454c7;
    background-color: #9999ff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size:<?=12+$letra?>px;
}
.filailuminada2 {
	background-color: #9999ff;
	color:#002164;
   font-family:  Arial, Helvetica, sans-serif;
   font-weight: bold;
	font-size:<?=12+$letra?>px;		
}
.titulo_inicio{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
	font-size:<?=18+$letra?>px;	
	color:#6454c7;
}

/* TOOLTIP */
#tooltip-shadow {
position:absolute;
visibility:hidden;
z-index:9999;
margin: 0;
padding: 0;
background: url(../img/shadow.png) no-repeat bottom right !important;
background: url(../img/shadow.gif) no-repeat bottom right; 
}
 
#tooltip-text {
position:absolute;
visibility:hidden;
margin: 0;
z-index:10000;
border: 1px solid;
padding: 10px;
font-size: 90%;
overflow: hidden;
width: 50em;
max-height: 60ex;
background: #FFEEC7;
border-color: #e2d3b0;
}

/*############################ PARA CONTACTOS #################################*/

.cabecera_contacto{
	font: <?=11+$letra?>px Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#6454c7;
	color:#FFFFFF;
	vertical-align:middle;
}
table.contacto_normal{
	font: <?=10+$letra?>px Verdana, Arial, Helvetica, sans-serif;
	color:#3D6021;
	background-color:#f1f3f5;
	cursor:pointer;
	border:1px solid;
	border-color:#3d6021 	
}
table.contacto_iluminado{
	font: <?=10+$letra?>px  Arial, Helvetica, sans-serif;
	color:#3D6021;	
	background-color:#cfe1d0;
	cursor:pointer;	
	border:1px solid;
	border-color:#3d6021	
}

table.contacto_normal2{
	font: <?=10+$letra?>px  Arial, Helvetica, sans-serif;
	color:#3D6021;
}
tr.rejilla_fila{
	font: <?=10+$letra?>px Arial, Helvetica, sans-serif;
	color:#3D6021;
	background-color:#EBF5E1;
}
/* ENLACE NUEVO */
a.contacto {
	color :#364BB6;
	text-decoration: none;
	font-weight:bold;
}
a.contacto:hover {
	color: #364BB6;
	text-decoration : underline;
}
a.contacto:active {
	color : #364BB6;
	text-decoration : none;
}

/*############################ BOTONERA #################################*/

input.aceptar
{
	width:100px;
	height:20px;
	background-image:url(../img/iconos/ico_aceptar.gif);
	background-repeat:no-repeat;
	background-position: center left;
	background-color: #FFF;
	text-align:left;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:22px;
	border:1px solid;
	border-color:#002164;
	COLOR: #002164;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: <?=12+$letra?>px;
	FONT-WEIGHT: bold;
}

input.volver
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_volver.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #002164;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=12+$letra?>px;
    FONT-WEIGHT: bold;
}
input.buscar
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_buscar.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.nueva_persona
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/man.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.examinar
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_ver.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.borrar
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/trash.png);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.cerrar
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_cancelar.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.excel
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_exportar.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.documento
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_documento.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.mail
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/mail.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.ventanas
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_ventanas.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.copiar
{
    width:110px;
    height:20px;
    background-image:url(../img/iconos/ico_copiar.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.actualizar
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_actualizar.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}
input.pdf
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_pdf.png);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}

input.rtf
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/ico_rtf.gif);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
	border:1px solid;
	border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}

input.nota
{
    width:100px;
    height:20px;
    background-image:url(../img/iconos/comment.png);
    background-repeat:no-repeat;
    background-position: center left;
    background-color: #f1f3f5;
    text-align:left;
    padding-top: 2px;
    padding-bottom:3px;
    padding-left:22px;
		border:1px solid;
		border-color:#002164;
    COLOR: #002164;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: <?=10+$letra?>px;
    FONT-WEIGHT: bold;
}

/* pagination */

.pages, .pages-margin {
padding: 10px 0 0 0;
margin: 10px 0 10px 0;
clear: left;
font-size: 90%;
text-align:center;
}

.pages a, .pages span, .pages-margin a, .pages-margin span {
padding: 5px 7px 5px 7px;
margin-right: 3px;
border: 1px solid;
color:#002164;
}

.pages span.current, .pages-margin span.current {
border: 1px solid;
font-weight: bold;
background-color:#002164;
color:#FFF;
}

.pages span.current a, .pages-margin span.current a {
padding: 0;
border: 0px;
}

.pages a, .pages-margin a {
border: 1px solid;
text-decoration: none;
background: url(../img/button-background.png) bottom left repeat-x;
}

.pages a.nextprev, .pages-margin a.nextprev {
font-weight: bold;
}

.pages span.nextprev, .pages-margin span.nextprev {
	border: 1px solid;
	font-weight: bold;
	color:#cfe1d0;
}
.pages-margin span.noborder{
	border:0px solid;
}

.pages a:hover, .pages-margin a:hover {
	border-color: #1b4228;
	background: #426d34;
	color: #cfe1d0;
}
/************************ OTROS ***************************/

#div_form{
  position: absolute;
  border: 1px solid #666666;
  background-color:#F7F7F7;
  width: 320px;
  height: 505px;
 }
#div_form_ordendeldia{
  position: absolute;
  border: 1px solid #666666;
  background-color:#F7F7F7;
  width: 505px;
  height: 505px;
 }
.mensaje_atencion{
	border-top:1px solid #426d34;
	border-bottom:1px solid #426d34;
	height:33px;
	text-align:left;
	padding-left:15px;
	background-color:#ffffe1;
	color:#426d34;
	font-weight:bold;
}
.mensaje_informacion{
	border-top:1px solid #426d34;
	border-bottom:1px solid #426d34;
	height:33px;
	text-align:left;
	padding-left:15px;
	background-color:#ffffe1;
	color:#426d34;
	font-weight:bold;
}
#div_form_notas{
  position: absolute;
  border: 1px solid #666666;
  background-color:#F7F7F7;
  width: 320px;
  height: 380px;
 }
#div_form_curriculums{
  position: absolute;
  border: 1px solid #666666;
  background-color:#F7F7F7;
  width: 550px;
  height: 500px;
 }
.postit{
	background-color:#fffd7c;
	border:1px solid #cfe1d0;
}
.fondo_postit{
	background: url(../img/shadow.png) no-repeat bottom right !important;
	background: url(../img/shadow.gif) no-repeat bottom right; 
	padding-bottom:6px; 
	padding-right:6px;
}
.imagen{
	background-image:url(../img/ajax-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
}

#thelist { padding: 2px; background-color:#fff; }
#thelist li { 
	background-color:#cfe1d0; 
	margin:2px; 
	padding:2px; 
	font: <?=10+$letra?>px  Arial, Helvetica, sans-serif;	
	list-style-type:none;
	cursor:move;
}

.contenedor{
	color:black;
	font-weight:normal;
}
.contenedor_rojo{
	color:red;
	font-weight:bold;
}
.contenedor_verde{
	color:green;
	font-weight:bold;
}
.titulo_portada{
	font: <?=30+$letra?>px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#426d34;	
}
#cabecera_superior {
	background-image: url(../imagenes/interface/cabecera_superior.png);
	background-repeat: repeat-x;
	position:relative;
	z-index: 2;

}
#cabecera_superior #cabecera_baja {
	position:relative;
	z-index: 1;
}

#sombra_logout {
	background-image: url(../imagenes/interface/sombra_logout_2.png);
	position:relative;
	z-index:0;
	background-repeat: no-repeat;
}
#barra_busqueda {
	background-image: url(../imagenes/interface/barra_busqueda_2.png);
	background-repeat: no-repeat;
	background-position: 9px;
	text-align: left;
	padding-left: 10px;
}
#barra_busqueda table tr td #buscar {
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: <?=12+$letra?>px;
	color: #666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	width: 200px;
	height: 12px;
	margin: 0px;
	position: static;
	filter: Alpha(Opacity=50, FinishOpacity=50, Style=1, StartX=0, StartY=0, FinishX=220, FinishY=30)
	text-align: left;
	padding-left: 10px;
	;
}
#barra_busqueda table tr #fondo_busqueda {
	background-image: url(../imagenes/interface/buscar.png);
	background-repeat: no-repeat;
	padding-left: 27px;
	text-align: left;
	
}

#barra_busqueda table tr #fondo_busqueda2 {
	text-align: left;
	vertical-align: bottom;
}
#cuerpo_noticia {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../imagenes/interface/medio_dcha.png);
}
#contenedor_principal {
	background-image: url(../imagenes/interface/fondo_central.png);
	background-repeat: repeat-y;
	width: 800px;
}

#buscar_google {
	background-image: url(../imagenes/interface/fondo_central.png);
	background-repeat: repeat-y;
	width: 800px;
	padding-top: 10px;
	}
#pie_contenedor {
	background-image: url(../imagenes/interface/pie_contenedor_central.png);
	background-repeat: no-repeat;
	height: 25px;
}
#barra_busqueda table tr #ruta_seguida {
	padding-left: 15px;
}

/*  index.php */
	.tab_consultor{border:1 #0CF dotted;}
	.tab_consultor td{border:none;}
	.check{ padding:10px;}
	.td_telefono_afectado, .td_telefono_consultor{width:33%;}
	input.largo,textarea.largo, select.largo ,.ac_area{ width:90%;}  
	#comentario_consultor, #consulta_consulta{width:95%; height:90%;}
	.titulo_tabla{
	font-size:<?=14+$letra?>px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/interface/cabecera_central_lila.png);
	background-repeat: no-repeat;
	height: 26px;
	vertical-align: middle;
	font-weight: bold;
	color: #002164;
	padding-left: 15px;
}
#aceptar_con_afec {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: <?=14+$letra?>px;
	font-weight: bold;
	color: #6454c7;
	border: 1px solid #6454c7;
	padding: 8px;
}
	largo_combobox{ width:80%;}
#form_consultor {
	padding-top: 15px;
}
/*  index.php */


/* fcontenido. php */
  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  
  #fixme {
  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; right: 20px; bottom: 0px; padding:10px; padding-top:5px;  background-color:#FFF;  font-size:<?=14+$letra?>px; font-weight:bold; color:#396;
}
body > div#fixme {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

/* fcontenido.php */


/* fderecha.php */

#derecha table tr td table tr td {

	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/interface/medio_dcha.png);
	background-repeat: repeat-y;

	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
}

#derecha table tr td table tr td table tr td{

	background-image: none;
}

#derecha table tr td table tr #cabecera_dcha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: <?=16+$letra?>px;
	font-weight: bold;
	color: #000;
	background-image: url(imagenes/interface/cabecera_derecha.png);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
}
#derecha table tr td table tr #inferior_dcha {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/interface/inferior_dcha.png);
	background-repeat: no-repeat;
}

#tabla_auxiliar tbody tr td table tbody tr td{
	padding-left:10px;
	padding-top:3px;
}

#subcategoria {
	color: #606;
	font-size: <?=14+$letra?>px;
	font-weight: bold;
	padding-top: 15px;
	} 

/* fderecha.php */

#derecha table tr td table tr td {

        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
        background-image: url(imagenes/interface/medio_dcha.png);
        background-repeat: repeat-y;

        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
        text-align: left;
}

#derecha table tr td table tr td table tr td{

        background-image: none;
}

#derecha table tr td table tr #cabecera_dcha {
        font-family: Arial, Helvetica, sans-serif;
        font-size: <?=$letra+16?>px;
        font-weight: bold;
        color: #000;
        background-image: url(imagenes/interface/cabecera_derecha.png);
        background-repeat: no-repeat;
        padding-right: 10px;
        padding-left: 10px;
}
#derecha table tr td table tr #inferior_dcha {
        font-family: Arial, Helvetica, sans-serif;
        background-image: url(imagenes/interface/inferior_dcha.png);
        background-repeat: no-repeat;
}

#tabla_auxiliar tbody tr td table tbody tr td{
        padding-left:10px;
        padding-top:3px;
}

#subcategoria {
        color: #606;
        font-size:  <?=$letra+14?>px;
        font-weight: bold;
        padding-top: 15px;
        }

